Foundations of a module concept for distributed object systems

نویسنده

  • Juliana Küster Filipe Bowles
چکیده

This thesis provides a logical and mathematical foundation for object-oriented specification languages with a further modularisation unit between the system and object classes. The unit is denoted object-oriented module, or module for short, and initially described in an informal way. Modules offer a better approach to reusability and provide better structuring of large, complex and distributed systems. In our approach, systems and single modules are represented by theory presentations in a module logic. These presentations, also called module specifications, are pairs consisting of a module signature and a set of module axioms. The axioms are formulae in a newly developed module logic Mdtl (Module Distributed Temporal Logic). This is a true-concurrent branchingtime discrete distributed first-order temporal logic that is interpreted over labelled event structures. Winskel et al. introduced certain event structure morphisms to organise event structures into a category ev with limits. Here we present a second notion of morphism between event structures, so-called communication event structure morphisms, that result in a different category cev with just the right colimits for our purposes. Crucially, in some cases a morphism in ev has a corresponding reverse morphism in cev. A categorical construction is presented which uses limits in ev and colimits in cev. The construction may be used to model several module operations in a uniform way. In particular, we consider concurrent composition (synchronous, asynchronous, or mixed), parameter actualisation, refinement, restriction (hiding) and renaming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

POWERSET OPERATOR FOUNDATIONS FOR CATALG FUZZY SET THEORIES

The paper sets forth in detail categorically-algebraic or catalg foundations for the operations of taking the image and preimage of (fuzzy) sets called forward and backward powerset operators. Motivated by an open question of S. E. Rodabaugh, we construct a monad on the category of sets, the algebras of which generate the fixed-basis forward powerset operator of L. A. Zadeh. On the next step, w...

متن کامل

Fundamentals of Module Logic for Distributed Object Systems

Our general goal is to provide a semantic foundation for the specification of concurrent and distributed object systems. We use Troll, a formal object-oriented language, for system specification. It is now widely accepted that object classes are unsuitable modularisation units when it comes to dealing with very large systems. An intermediate concept between the system and the objects is needed ...

متن کامل

Studying Dynamic behavior of Distributed Parameter Processes Behavior Based on Dominant Gain Concept and it’s Use in Controlling these Processes

In this paper, distributed parameter process systems behavior is studied in frequency domain. Based on the dominant gain concept that is developed for such studies, a method is presented to control distributed parameter process systems. By using dominant gain concept, the location of open loop zeros, resulted from the time delay parameter in the process model, were changed from the right half p...

متن کامل

Roughness in modules by using the notion of reference points

 module over a ring is a general mathematical concept for many examples of mathematicalobjects that can be added to each other and multiplied by scalar numbers.In this paper, we consider a module over a ring as a universe and by using the notion of reference points, we provide local approximations for  subsets of the universe.

متن کامل

Geotechnical Interaction of Piled Raft Foundations: Two Case Studies

Application of pile-raft foundations, which are known as “compound foundations”, is a suitable alternative in the case of heavy load structures. The interaction behavior of pile raft foundations makes these systems very complex to analyze. Different methods have been proposed to determine the bearing capacity of piled raft systems and distribution of loads between the components, i.e. pile grou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000